^.
^#
^<^|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;^|
;                                                                      ;^|
;     ZASLINK.ZEX -- Z-System ZAS Macro Assembler and ZLINK Linker     ;^|
;                    with ZAS error checking.                          ;^|
;                                                                      ;^|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;^|
^>
^&
if ~exist $1.Z80    ;note if file does not exist^|
  ECHO ^G                       *** $1.Z80 NOT FOUND ***^|
else^|
  ZAS $1^|
  if ~er            ;note if no assembly errors^|
    ERA $1.COM^|
    ZLINK $1,A:PDMLIB/,A:GRWLIB/,A:GRXLIB/,A:VLIB/,A:Z3LIB/,A:SYSLIB/ $$C100^|
    ERA $1.REL^|
    ERA $1.BAK^|
    Z3INS A15:SYS $1.COM^|
    ECHO --                          ZASLINK COMPLETE^|
  else^|
      ECHO ^G             *** FATAL ERROR IN ASSEMBLY, ZASLINK ABORTED ***^|
  fi               ;note if ~er^|
fi                 ;note if ~exist^|
^#
